problematic situation extremely difficult to leave - Espagnol Anglais Dictionnaire